[INFO] fetching crate rrule 0.14.0...
[INFO] testing rrule-0.14.0 against master#1f7f8ea0721a3b1eb73e6c6d25cccb371434b320 for pr-154065-1
[INFO] extracting crate rrule 0.14.0 into /workspace/builds/worker-3-tc1/source
[INFO] started tweaking crates.io crate rrule 0.14.0
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate rrule 0.14.0
[INFO] tweaked toml for crates.io crate rrule 0.14.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate rrule 0.14.0 on toolchain 1f7f8ea0721a3b1eb73e6c6d25cccb371434b320
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate rrule 0.14.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded chrono-tz-build v0.4.1
[INFO] [stderr]   Downloaded clap v4.5.37
[INFO] [stderr]   Downloaded clap_builder v4.5.37
[INFO] [stderr]   Downloaded chrono-tz v0.10.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 5aaeb698a6fc6a7126941551c683ee4edc6c151a3b2bf5f3593d8a28e48c9d74
[INFO] running `Command { std: "docker" "start" "-a" "5aaeb698a6fc6a7126941551c683ee4edc6c151a3b2bf5f3593d8a28e48c9d74", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5aaeb698a6fc6a7126941551c683ee4edc6c151a3b2bf5f3593d8a28e48c9d74", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5aaeb698a6fc6a7126941551c683ee4edc6c151a3b2bf5f3593d8a28e48c9d74", kill_on_drop: false }`
[INFO] [stdout] 5aaeb698a6fc6a7126941551c683ee4edc6c151a3b2bf5f3593d8a28e48c9d74
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 356731041e9b3235e029e2d8f44956879c8c0a8c668eafd0c7f50f1dfae4af08
[INFO] running `Command { std: "docker" "start" "-a" "356731041e9b3235e029e2d8f44956879c8c0a8c668eafd0c7f50f1dfae4af08", kill_on_drop: false }`
[INFO] [stderr]    Compiling siphasher v1.0.1
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling regex-syntax v0.8.5
[INFO] [stderr]    Compiling log v0.4.27
[INFO] [stderr]    Compiling syn v2.0.100
[INFO] [stderr]    Compiling chrono v0.4.40
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling phf v0.11.3
[INFO] [stderr]    Compiling phf_generator v0.11.3
[INFO] [stderr]    Compiling phf_codegen v0.11.3
[INFO] [stderr]    Compiling regex-automata v0.4.9
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]    Compiling thiserror v2.0.12
[INFO] [stderr]    Compiling regex v1.11.1
[INFO] [stderr]    Compiling parse-zoneinfo v0.3.1
[INFO] [stderr]    Compiling chrono-tz-build v0.4.1
[INFO] [stderr]    Compiling chrono-tz v0.10.3
[INFO] [stderr]    Compiling rrule v0.14.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> src/parser/error.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub enum ParseError {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:93:9
[INFO] [stdout]    |
[INFO] [stdout] 93 | #![warn(missing_docs)]
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]  --> src/parser/error.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     InvalidTimezone(String),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]  --> src/parser/error.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     InvalidDateTime { value: String, property: String },
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]  --> src/parser/error.rs:9:23
[INFO] [stdout]   |
[INFO] [stdout] 9 |     InvalidDateTime { value: String, property: String },
[INFO] [stdout]   |                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]  --> src/parser/error.rs:9:38
[INFO] [stdout]   |
[INFO] [stdout] 9 |     InvalidDateTime { value: String, property: String },
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     InvalidDateTimeFormat(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     InvalidDateTimeInLocalTimezone { value: String, property: String },
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/parser/error.rs:13:38
[INFO] [stdout]    |
[INFO] [stdout] 13 |     InvalidDateTimeInLocalTimezone { value: String, property: String },
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/parser/error.rs:13:53
[INFO] [stdout]    |
[INFO] [stdout] 13 |     InvalidDateTimeInLocalTimezone { value: String, property: String },
[INFO] [stdout]    |                                                     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     DateTimeInLocalTimezoneIsAmbiguous {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/parser/error.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |         value: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/parser/error.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |         property: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/parser/error.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |         date1: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/parser/error.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 |         date2: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     InvalidFrequency(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     InvalidWeekday(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     InvalidWeekdayStart(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     InvalidByEaster(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     InvalidInterval(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     InvalidCount(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     InvalidByHour(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     InvalidByWeekNo(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     InvalidByYearDay(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     InvalidByMonthDay(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     InvalidByMonth(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     InvalidByMinute(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     InvalidBySecond(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     InvalidBySetPos(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     MissingProperty(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     InvalidParameterFormat(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     UnrecognizedParameter(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     DuplicateProperty(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     MissingStartDate,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     MissingDateGenerationRules,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     PropertyParametersNotSupported(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     UnrecognizedPropertyName(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 72 |     DtStartUntilMismatchValue,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 |     DtStartUntilMismatchTimezone,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 |     ParameterValueMismatch {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/parser/error.rs:79:9
[INFO] [stdout]    |
[INFO] [stdout] 79 |         parameter: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/parser/error.rs:80:9
[INFO] [stdout]    |
[INFO] [stdout] 80 |         parameter_value: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/parser/error.rs:81:9
[INFO] [stdout]    |
[INFO] [stdout] 81 |         found_value: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]  --> src/validator/error.rs:8:1
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub enum ValidationError {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/validator/error.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     BySetPosWithoutByRule,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/validator/error.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     InvalidFieldValue { field: String, value: String },
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:12:25
[INFO] [stdout]    |
[INFO] [stdout] 12 |     InvalidFieldValue { field: String, value: String },
[INFO] [stdout]    |                         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:12:40
[INFO] [stdout]    |
[INFO] [stdout] 12 |     InvalidFieldValue { field: String, value: String },
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/validator/error.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     InvalidFieldValueRange {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |         field: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |         value: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 |         start_idx: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         end_idx: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/validator/error.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     InvalidFieldValueRangeWithFreq {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         field: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |         value: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |         freq: Frequency,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |         start_idx: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |         end_idx: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/validator/error.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     InvalidByRuleAndFrequency { by_rule: String, freq: Frequency },
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:34:33
[INFO] [stdout]    |
[INFO] [stdout] 34 |     InvalidByRuleAndFrequency { by_rule: String, freq: Frequency },
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:34:50
[INFO] [stdout]    |
[INFO] [stdout] 34 |     InvalidByRuleAndFrequency { by_rule: String, freq: Frequency },
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/validator/error.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     UntilBeforeStart { until: String, dt_start: String },
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:36:24
[INFO] [stdout]    |
[INFO] [stdout] 36 |     UntilBeforeStart { until: String, dt_start: String },
[INFO] [stdout]    |                        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:36:39
[INFO] [stdout]    |
[INFO] [stdout] 36 |     UntilBeforeStart { until: String, dt_start: String },
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/validator/error.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     TooBigInterval(u16),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/validator/error.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     StartYearOutOfRange(i32),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/validator/error.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     UnableToGenerateTimeset,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/validator/error.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     DtStartUntilMismatchTimezone {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:58:9
[INFO] [stdout]    |
[INFO] [stdout] 58 |         dt_start_tz: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 |         until_tz: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:60:9
[INFO] [stdout]    |
[INFO] [stdout] 60 |         expected: Vec<String>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 26.08s
[INFO] running `Command { std: "docker" "inspect" "356731041e9b3235e029e2d8f44956879c8c0a8c668eafd0c7f50f1dfae4af08", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "356731041e9b3235e029e2d8f44956879c8c0a8c668eafd0c7f50f1dfae4af08", kill_on_drop: false }`
[INFO] [stdout] 356731041e9b3235e029e2d8f44956879c8c0a8c668eafd0c7f50f1dfae4af08
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 319fc7f8f61afc7d5810ce6cc27d30fc55b45f6199438a28832ecf52582f9691
[INFO] running `Command { std: "docker" "start" "-a" "319fc7f8f61afc7d5810ce6cc27d30fc55b45f6199438a28832ecf52582f9691", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]    Compiling serde_derive v1.0.219
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> src/parser/error.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub enum ParseError {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:93:9
[INFO] [stdout]    |
[INFO] [stdout] 93 | #![warn(missing_docs)]
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]  --> src/parser/error.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     InvalidTimezone(String),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]  --> src/parser/error.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     InvalidDateTime { value: String, property: String },
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]  --> src/parser/error.rs:9:23
[INFO] [stdout]   |
[INFO] [stdout] 9 |     InvalidDateTime { value: String, property: String },
[INFO] [stdout]   |                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]  --> src/parser/error.rs:9:38
[INFO] [stdout]   |
[INFO] [stdout] 9 |     InvalidDateTime { value: String, property: String },
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     InvalidDateTimeFormat(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     InvalidDateTimeInLocalTimezone { value: String, property: String },
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/parser/error.rs:13:38
[INFO] [stdout]    |
[INFO] [stdout] 13 |     InvalidDateTimeInLocalTimezone { value: String, property: String },
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/parser/error.rs:13:53
[INFO] [stdout]    |
[INFO] [stdout] 13 |     InvalidDateTimeInLocalTimezone { value: String, property: String },
[INFO] [stdout]    |                                                     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     DateTimeInLocalTimezoneIsAmbiguous {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/parser/error.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |         value: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/parser/error.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |         property: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/parser/error.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |         date1: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/parser/error.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 |         date2: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     InvalidFrequency(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     InvalidWeekday(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     InvalidWeekdayStart(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     InvalidByEaster(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     InvalidInterval(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     InvalidCount(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     InvalidByHour(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     InvalidByWeekNo(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     InvalidByYearDay(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     InvalidByMonthDay(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     InvalidByMonth(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     InvalidByMinute(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     InvalidBySecond(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     InvalidBySetPos(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     MissingProperty(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     InvalidParameterFormat(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     UnrecognizedParameter(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     DuplicateProperty(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     MissingStartDate,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     MissingDateGenerationRules,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     PropertyParametersNotSupported(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     UnrecognizedPropertyName(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 72 |     DtStartUntilMismatchValue,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 |     DtStartUntilMismatchTimezone,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 |     ParameterValueMismatch {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/parser/error.rs:79:9
[INFO] [stdout]    |
[INFO] [stdout] 79 |         parameter: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/parser/error.rs:80:9
[INFO] [stdout]    |
[INFO] [stdout] 80 |         parameter_value: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/parser/error.rs:81:9
[INFO] [stdout]    |
[INFO] [stdout] 81 |         found_value: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]  --> src/validator/error.rs:8:1
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub enum ValidationError {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/validator/error.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     BySetPosWithoutByRule,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/validator/error.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     InvalidFieldValue { field: String, value: String },
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:12:25
[INFO] [stdout]    |
[INFO] [stdout] 12 |     InvalidFieldValue { field: String, value: String },
[INFO] [stdout]    |                         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:12:40
[INFO] [stdout]    |
[INFO] [stdout] 12 |     InvalidFieldValue { field: String, value: String },
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/validator/error.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     InvalidFieldValueRange {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |         field: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |         value: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 |         start_idx: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         end_idx: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/validator/error.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     InvalidFieldValueRangeWithFreq {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         field: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |         value: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |         freq: Frequency,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |         start_idx: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |         end_idx: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/validator/error.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     InvalidByRuleAndFrequency { by_rule: String, freq: Frequency },
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:34:33
[INFO] [stdout]    |
[INFO] [stdout] 34 |     InvalidByRuleAndFrequency { by_rule: String, freq: Frequency },
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:34:50
[INFO] [stdout]    |
[INFO] [stdout] 34 |     InvalidByRuleAndFrequency { by_rule: String, freq: Frequency },
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/validator/error.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     UntilBeforeStart { until: String, dt_start: String },
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:36:24
[INFO] [stdout]    |
[INFO] [stdout] 36 |     UntilBeforeStart { until: String, dt_start: String },
[INFO] [stdout]    |                        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:36:39
[INFO] [stdout]    |
[INFO] [stdout] 36 |     UntilBeforeStart { until: String, dt_start: String },
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/validator/error.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     TooBigInterval(u16),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/validator/error.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     StartYearOutOfRange(i32),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/validator/error.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     UnableToGenerateTimeset,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/validator/error.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     DtStartUntilMismatchTimezone {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:58:9
[INFO] [stdout]    |
[INFO] [stdout] 58 |         dt_start_tz: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 |         until_tz: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:60:9
[INFO] [stdout]    |
[INFO] [stdout] 60 |         expected: Vec<String>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling serde_json v1.0.140
[INFO] [stderr]    Compiling rrule v0.14.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> src/parser/error.rs:5:1
[INFO] [stdout]    |
[INFO] [stdout]  5 | pub enum ParseError {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:93:9
[INFO] [stdout]    |
[INFO] [stdout] 93 | #![warn(missing_docs)]
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]  --> src/parser/error.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     InvalidTimezone(String),
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]  --> src/parser/error.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     InvalidDateTime { value: String, property: String },
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]  --> src/parser/error.rs:9:23
[INFO] [stdout]   |
[INFO] [stdout] 9 |     InvalidDateTime { value: String, property: String },
[INFO] [stdout]   |                       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]  --> src/parser/error.rs:9:38
[INFO] [stdout]   |
[INFO] [stdout] 9 |     InvalidDateTime { value: String, property: String },
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     InvalidDateTimeFormat(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     InvalidDateTimeInLocalTimezone { value: String, property: String },
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/parser/error.rs:13:38
[INFO] [stdout]    |
[INFO] [stdout] 13 |     InvalidDateTimeInLocalTimezone { value: String, property: String },
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/parser/error.rs:13:53
[INFO] [stdout]    |
[INFO] [stdout] 13 |     InvalidDateTimeInLocalTimezone { value: String, property: String },
[INFO] [stdout]    |                                                     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     DateTimeInLocalTimezoneIsAmbiguous {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/parser/error.rs:16:9
[INFO] [stdout]    |
[INFO] [stdout] 16 |         value: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/parser/error.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |         property: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/parser/error.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |         date1: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/parser/error.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 |         date2: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:22:5
[INFO] [stdout]    |
[INFO] [stdout] 22 |     InvalidFrequency(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 24 |     InvalidWeekday(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     InvalidWeekdayStart(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:28:5
[INFO] [stdout]    |
[INFO] [stdout] 28 |     InvalidByEaster(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 30 |     InvalidInterval(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     InvalidCount(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     InvalidByHour(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     InvalidByWeekNo(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     InvalidByYearDay(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     InvalidByMonthDay(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     InvalidByMonth(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     InvalidByMinute(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     InvalidBySecond(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     InvalidBySetPos(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     MissingProperty(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:54:5
[INFO] [stdout]    |
[INFO] [stdout] 54 |     InvalidParameterFormat(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:56:5
[INFO] [stdout]    |
[INFO] [stdout] 56 |     UnrecognizedParameter(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:58:5
[INFO] [stdout]    |
[INFO] [stdout] 58 |     DuplicateProperty(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:60:5
[INFO] [stdout]    |
[INFO] [stdout] 60 |     MissingStartDate,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:62:5
[INFO] [stdout]    |
[INFO] [stdout] 62 |     MissingDateGenerationRules,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:64:5
[INFO] [stdout]    |
[INFO] [stdout] 64 |     PropertyParametersNotSupported(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 68 |     UnrecognizedPropertyName(String),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 72 |     DtStartUntilMismatchValue,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 |     DtStartUntilMismatchTimezone,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/parser/error.rs:78:5
[INFO] [stdout]    |
[INFO] [stdout] 78 |     ParameterValueMismatch {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/parser/error.rs:79:9
[INFO] [stdout]    |
[INFO] [stdout] 79 |         parameter: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/parser/error.rs:80:9
[INFO] [stdout]    |
[INFO] [stdout] 80 |         parameter_value: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/parser/error.rs:81:9
[INFO] [stdout]    |
[INFO] [stdout] 81 |         found_value: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]  --> src/validator/error.rs:8:1
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub enum ValidationError {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/validator/error.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     BySetPosWithoutByRule,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/validator/error.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     InvalidFieldValue { field: String, value: String },
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:12:25
[INFO] [stdout]    |
[INFO] [stdout] 12 |     InvalidFieldValue { field: String, value: String },
[INFO] [stdout]    |                         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:12:40
[INFO] [stdout]    |
[INFO] [stdout] 12 |     InvalidFieldValue { field: String, value: String },
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/validator/error.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     InvalidFieldValueRange {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |         field: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |         value: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 |         start_idx: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |         end_idx: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/validator/error.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     InvalidFieldValueRangeWithFreq {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |         field: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |         value: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |         freq: Frequency,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |         start_idx: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |         end_idx: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/validator/error.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     InvalidByRuleAndFrequency { by_rule: String, freq: Frequency },
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:34:33
[INFO] [stdout]    |
[INFO] [stdout] 34 |     InvalidByRuleAndFrequency { by_rule: String, freq: Frequency },
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:34:50
[INFO] [stdout]    |
[INFO] [stdout] 34 |     InvalidByRuleAndFrequency { by_rule: String, freq: Frequency },
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/validator/error.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     UntilBeforeStart { until: String, dt_start: String },
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:36:24
[INFO] [stdout]    |
[INFO] [stdout] 36 |     UntilBeforeStart { until: String, dt_start: String },
[INFO] [stdout]    |                        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:36:39
[INFO] [stdout]    |
[INFO] [stdout] 36 |     UntilBeforeStart { until: String, dt_start: String },
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/validator/error.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     TooBigInterval(u16),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/validator/error.rs:46:5
[INFO] [stdout]    |
[INFO] [stdout] 46 |     StartYearOutOfRange(i32),
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/validator/error.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 50 |     UnableToGenerateTimeset,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> src/validator/error.rs:57:5
[INFO] [stdout]    |
[INFO] [stdout] 57 |     DtStartUntilMismatchTimezone {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:58:9
[INFO] [stdout]    |
[INFO] [stdout] 58 |         dt_start_tz: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:59:9
[INFO] [stdout]    |
[INFO] [stdout] 59 |         until_tz: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> src/validator/error.rs:60:9
[INFO] [stdout]    |
[INFO] [stdout] 60 |         expected: Vec<String>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 16.19s
[INFO] running `Command { std: "docker" "inspect" "319fc7f8f61afc7d5810ce6cc27d30fc55b45f6199438a28832ecf52582f9691", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "319fc7f8f61afc7d5810ce6cc27d30fc55b45f6199438a28832ecf52582f9691", kill_on_drop: false }`
[INFO] [stdout] 319fc7f8f61afc7d5810ce6cc27d30fc55b45f6199438a28832ecf52582f9691
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 2c7e5c00110dcd5240da06f62d05277b3839dff9f146bbc619a445d6e6c5aece
[INFO] running `Command { std: "docker" "start" "-a" "2c7e5c00110dcd5240da06f62d05277b3839dff9f146bbc619a445d6e6c5aece", kill_on_drop: false }`
[INFO] [stderr] warning: missing documentation for an enum
[INFO] [stderr]   --> src/parser/error.rs:5:1
[INFO] [stderr]    |
[INFO] [stderr]  5 | pub enum ParseError {
[INFO] [stderr]    | ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] note: the lint level is defined here
[INFO] [stderr]   --> src/lib.rs:93:9
[INFO] [stderr]    |
[INFO] [stderr] 93 | #![warn(missing_docs)]
[INFO] [stderr]    |         ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]  --> src/parser/error.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 7 |     InvalidTimezone(String),
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]  --> src/parser/error.rs:9:5
[INFO] [stderr]   |
[INFO] [stderr] 9 |     InvalidDateTime { value: String, property: String },
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]  --> src/parser/error.rs:9:23
[INFO] [stderr]   |
[INFO] [stderr] 9 |     InvalidDateTime { value: String, property: String },
[INFO] [stderr]   |                       ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]  --> src/parser/error.rs:9:38
[INFO] [stderr]   |
[INFO] [stderr] 9 |     InvalidDateTime { value: String, property: String },
[INFO] [stderr]   |                                      ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/parser/error.rs:11:5
[INFO] [stderr]    |
[INFO] [stderr] 11 |     InvalidDateTimeFormat(String),
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/parser/error.rs:13:5
[INFO] [stderr]    |
[INFO] [stderr] 13 |     InvalidDateTimeInLocalTimezone { value: String, property: String },
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/parser/error.rs:13:38
[INFO] [stderr]    |
[INFO] [stderr] 13 |     InvalidDateTimeInLocalTimezone { value: String, property: String },
[INFO] [stderr]    |                                      ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/parser/error.rs:13:53
[INFO] [stderr]    |
[INFO] [stderr] 13 |     InvalidDateTimeInLocalTimezone { value: String, property: String },
[INFO] [stderr]    |                                                     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/parser/error.rs:15:5
[INFO] [stderr]    |
[INFO] [stderr] 15 |     DateTimeInLocalTimezoneIsAmbiguous {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/parser/error.rs:16:9
[INFO] [stderr]    |
[INFO] [stderr] 16 |         value: String,
[INFO] [stderr]    |         ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/parser/error.rs:17:9
[INFO] [stderr]    |
[INFO] [stderr] 17 |         property: String,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/parser/error.rs:18:9
[INFO] [stderr]    |
[INFO] [stderr] 18 |         date1: String,
[INFO] [stderr]    |         ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/parser/error.rs:19:9
[INFO] [stderr]    |
[INFO] [stderr] 19 |         date2: String,
[INFO] [stderr]    |         ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/parser/error.rs:22:5
[INFO] [stderr]    |
[INFO] [stderr] 22 |     InvalidFrequency(String),
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/parser/error.rs:24:5
[INFO] [stderr]    |
[INFO] [stderr] 24 |     InvalidWeekday(String),
[INFO] [stderr]    |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/parser/error.rs:26:5
[INFO] [stderr]    |
[INFO] [stderr] 26 |     InvalidWeekdayStart(String),
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/parser/error.rs:28:5
[INFO] [stderr]    |
[INFO] [stderr] 28 |     InvalidByEaster(String),
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/parser/error.rs:30:5
[INFO] [stderr]    |
[INFO] [stderr] 30 |     InvalidInterval(String),
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/parser/error.rs:32:5
[INFO] [stderr]    |
[INFO] [stderr] 32 |     InvalidCount(String),
[INFO] [stderr]    |     ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/parser/error.rs:34:5
[INFO] [stderr]    |
[INFO] [stderr] 34 |     InvalidByHour(String),
[INFO] [stderr]    |     ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/parser/error.rs:36:5
[INFO] [stderr]    |
[INFO] [stderr] 36 |     InvalidByWeekNo(String),
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/parser/error.rs:38:5
[INFO] [stderr]    |
[INFO] [stderr] 38 |     InvalidByYearDay(String),
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/parser/error.rs:40:5
[INFO] [stderr]    |
[INFO] [stderr] 40 |     InvalidByMonthDay(String),
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/parser/error.rs:42:5
[INFO] [stderr]    |
[INFO] [stderr] 42 |     InvalidByMonth(String),
[INFO] [stderr]    |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/parser/error.rs:44:5
[INFO] [stderr]    |
[INFO] [stderr] 44 |     InvalidByMinute(String),
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/parser/error.rs:46:5
[INFO] [stderr]    |
[INFO] [stderr] 46 |     InvalidBySecond(String),
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/parser/error.rs:48:5
[INFO] [stderr]    |
[INFO] [stderr] 48 |     InvalidBySetPos(String),
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/parser/error.rs:50:5
[INFO] [stderr]    |
[INFO] [stderr] 50 |     MissingProperty(String),
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/parser/error.rs:54:5
[INFO] [stderr]    |
[INFO] [stderr] 54 |     InvalidParameterFormat(String),
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/parser/error.rs:56:5
[INFO] [stderr]    |
[INFO] [stderr] 56 |     UnrecognizedParameter(String),
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/parser/error.rs:58:5
[INFO] [stderr]    |
[INFO] [stderr] 58 |     DuplicateProperty(String),
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/parser/error.rs:60:5
[INFO] [stderr]    |
[INFO] [stderr] 60 |     MissingStartDate,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/parser/error.rs:62:5
[INFO] [stderr]    |
[INFO] [stderr] 62 |     MissingDateGenerationRules,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/parser/error.rs:64:5
[INFO] [stderr]    |
[INFO] [stderr] 64 |     PropertyParametersNotSupported(String),
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/parser/error.rs:68:5
[INFO] [stderr]    |
[INFO] [stderr] 68 |     UnrecognizedPropertyName(String),
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/parser/error.rs:72:5
[INFO] [stderr]    |
[INFO] [stderr] 72 |     DtStartUntilMismatchValue,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/parser/error.rs:76:5
[INFO] [stderr]    |
[INFO] [stderr] 76 |     DtStartUntilMismatchTimezone,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/parser/error.rs:78:5
[INFO] [stderr]    |
[INFO] [stderr] 78 |     ParameterValueMismatch {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/parser/error.rs:79:9
[INFO] [stderr]    |
[INFO] [stderr] 79 |         parameter: String,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/parser/error.rs:80:9
[INFO] [stderr]    |
[INFO] [stderr] 80 |         parameter_value: String,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/parser/error.rs:81:9
[INFO] [stderr]    |
[INFO] [stderr] 81 |         found_value: String,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for an enum
[INFO] [stderr]  --> src/validator/error.rs:8:1
[INFO] [stderr]   |
[INFO] [stderr] 8 | pub enum ValidationError {
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/validator/error.rs:10:5
[INFO] [stderr]    |
[INFO] [stderr] 10 |     BySetPosWithoutByRule,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/validator/error.rs:12:5
[INFO] [stderr]    |
[INFO] [stderr] 12 |     InvalidFieldValue { field: String, value: String },
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/validator/error.rs:12:25
[INFO] [stderr]    |
[INFO] [stderr] 12 |     InvalidFieldValue { field: String, value: String },
[INFO] [stderr]    |                         ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/validator/error.rs:12:40
[INFO] [stderr]    |
[INFO] [stderr] 12 |     InvalidFieldValue { field: String, value: String },
[INFO] [stderr]    |                                        ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/validator/error.rs:16:5
[INFO] [stderr]    |
[INFO] [stderr] 16 |     InvalidFieldValueRange {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/validator/error.rs:17:9
[INFO] [stderr]    |
[INFO] [stderr] 17 |         field: String,
[INFO] [stderr]    |         ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/validator/error.rs:18:9
[INFO] [stderr]    |
[INFO] [stderr] 18 |         value: String,
[INFO] [stderr]    |         ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/validator/error.rs:19:9
[INFO] [stderr]    |
[INFO] [stderr] 19 |         start_idx: String,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/validator/error.rs:20:9
[INFO] [stderr]    |
[INFO] [stderr] 20 |         end_idx: String,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/validator/error.rs:26:5
[INFO] [stderr]    |
[INFO] [stderr] 26 |     InvalidFieldValueRangeWithFreq {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/validator/error.rs:27:9
[INFO] [stderr]    |
[INFO] [stderr] 27 |         field: String,
[INFO] [stderr]    |         ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/validator/error.rs:28:9
[INFO] [stderr]    |
[INFO] [stderr] 28 |         value: String,
[INFO] [stderr]    |         ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/validator/error.rs:29:9
[INFO] [stderr]    |
[INFO] [stderr] 29 |         freq: Frequency,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/validator/error.rs:30:9
[INFO] [stderr]    |
[INFO] [stderr] 30 |         start_idx: String,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/validator/error.rs:31:9
[INFO] [stderr]    |
[INFO] [stderr] 31 |         end_idx: String,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/validator/error.rs:34:5
[INFO] [stderr]    |
[INFO] [stderr] 34 |     InvalidByRuleAndFrequency { by_rule: String, freq: Frequency },
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/validator/error.rs:34:33
[INFO] [stderr]    |
[INFO] [stderr] 34 |     InvalidByRuleAndFrequency { by_rule: String, freq: Frequency },
[INFO] [stderr]    |                                 ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/validator/error.rs:34:50
[INFO] [stderr]    |
[INFO] [stderr] 34 |     InvalidByRuleAndFrequency { by_rule: String, freq: Frequency },
[INFO] [stderr]    |                                                  ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/validator/error.rs:36:5
[INFO] [stderr]    |
[INFO] [stderr] 36 |     UntilBeforeStart { until: String, dt_start: String },
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/validator/error.rs:36:24
[INFO] [stderr]    |
[INFO] [stderr] 36 |     UntilBeforeStart { until: String, dt_start: String },
[INFO] [stderr]    |                        ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/validator/error.rs:36:39
[INFO] [stderr]    |
[INFO] [stderr] 36 |     UntilBeforeStart { until: String, dt_start: String },
[INFO] [stderr]    |                                       ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/validator/error.rs:41:5
[INFO] [stderr]    |
[INFO] [stderr] 41 |     TooBigInterval(u16),
[INFO] [stderr]    |     ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/validator/error.rs:46:5
[INFO] [stderr]    |
[INFO] [stderr] 46 |     StartYearOutOfRange(i32),
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/validator/error.rs:50:5
[INFO] [stderr]    |
[INFO] [stderr] 50 |     UnableToGenerateTimeset,
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a variant
[INFO] [stderr]   --> src/validator/error.rs:57:5
[INFO] [stderr]    |
[INFO] [stderr] 57 |     DtStartUntilMismatchTimezone {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/validator/error.rs:58:9
[INFO] [stderr]    |
[INFO] [stderr] 58 |         dt_start_tz: String,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/validator/error.rs:59:9
[INFO] [stderr]    |
[INFO] [stderr] 59 |         until_tz: String,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: missing documentation for a struct field
[INFO] [stderr]   --> src/validator/error.rs:60:9
[INFO] [stderr]    |
[INFO] [stderr] 60 |         expected: Vec<String>,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `rrule` (lib) generated 71 warnings
[INFO] [stderr] warning: `rrule` (lib test) generated 71 warnings (71 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.16s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rrule-32aa167c2405180c)
[INFO] [stdout] 
[INFO] [stdout] running 299 tests
[INFO] [stdout] test core::utils::tests::in_range_exclusive_end ... ok
[INFO] [stdout] test core::utils::tests::in_range_inclusive_end ... ok
[INFO] [stdout] test core::utils::tests::in_range_inclusive_all ... ok
[INFO] [stdout] test core::utils::tests::in_range_inclusive_start_to_end ... ok
[INFO] [stdout] test core::utils::tests::in_range_exclusive_all ... ok
[INFO] [stdout] test core::utils::tests::in_range_exclusive_start ... ok
[INFO] [stdout] test core::utils::tests::in_range_inclusive_start ... ok
[INFO] [stdout] test iter::counter_date::tests::increments_counter_date_with_hourly_freq ... ok
[INFO] [stdout] test iter::counter_date::tests::increments_counter_date_with_daily_freq ... ok
[INFO] [stdout] test iter::counter_date::tests::increments_counter_date_with_hourly_freq_and_day_increment ... ok
[INFO] [stdout] test iter::counter_date::tests::increments_counter_date_with_minutely_freq ... ok
[INFO] [stdout] test iter::counter_date::tests::increments_counter_date_with_minutely_freq_and_day_increment ... ok
[INFO] [stdout] test iter::counter_date::tests::increments_counter_date_with_monthly_freq ... ok
[INFO] [stdout] test iter::counter_date::tests::increments_counter_date_with_secondly_freq ... ok
[INFO] [stdout] test iter::counter_date::tests::increments_counter_date_with_secondly_freq_and_day_increment ... ok
[INFO] [stdout] test iter::counter_date::tests::increments_counter_date_with_yearly_freq ... ok
[INFO] [stdout] test iter::monthinfo::tests::get_neg_weekday_mask_with_daily_freq ... ok
[INFO] [stdout] test iter::monthinfo::tests::get_neg_weekday_mask_with_yearly_freq ... ok
[INFO] [stdout] test iter::monthinfo::tests::get_neg_weekday_mask_with_monthly_freq_and_byweekday ... ok
[INFO] [stdout] test iter::utils::test::adds_time_to_date ... ok
[INFO] [stdout] test iter::counter_date::tests::increments_counter_date_with_weekly_freq ... ok
[INFO] [stdout] test iter::monthinfo::tests::get_neg_weekday_mask_with_yearly_freq_and_byweekday ... ok
[INFO] [stdout] test iter::utils::test::leap_year ... ok
[INFO] [stdout] test iter::utils::test::naive_date_from_ordinal ... ok
[INFO] [stdout] test iter::utils::test::python_mod ... ok
[INFO] [stdout] test iter::utils::test::year_length ... ok
[INFO] [stdout] test parser::content_line::parameters::tests::does_not_attempt_to_parse_empty_parameters ... ok
[INFO] [stdout] test parser::content_line::parameters::tests::parses_valid_property_parameters ... ok
[INFO] [stdout] test parser::content_line::rule_content_line::tests::rejects_invalid_byhour ... ok
[INFO] [stdout] test parser::content_line::parameters::tests::rejecets_malformed_property_parameters ... ok
[INFO] [stdout] test parser::content_line::parameters::tests::rejecets_duplicate_parameters ... ok
[INFO] [stdout] test parser::content_line::rule_content_line::tests::parses_rrule_content_line ... ok
[INFO] [stdout] test parser::content_line::rule_content_line::tests::rejects_property_parameters_in_rrule_line ... ok
[INFO] [stdout] test parser::content_line::rule_content_line::tests::rejects_invalid_byminute ... ok
[INFO] [stdout] test parser::content_line::content_line_parts::tests::parses_content_line_parts ... ok
[INFO] [stdout] test parser::content_line::parameters::tests::rejecets_unrecognized_property_parameters ... ok
[INFO] [stdout] test parser::content_line::start_date_content_line::tests::reject_value_mismatch_with_parameter ... ok
[INFO] [stdout] test parser::datetime::tests::parses_valid_nweekdays ... ok
[INFO] [stdout] test parser::datetime::tests::parses_valid_weekdays ... ok
[INFO] [stdout] test parser::content_line::start_date_content_line::tests::reject_invalid_timezone_in_start_date ... ok
[INFO] [stdout] test parser::datetime::tests::rejects_invalid_nweekdays ... ok
[INFO] [stdout] test parser::datetime::tests::rejects_invalid_weekdays ... ok
[INFO] [stdout] test parser::regex::tests::parses_line_without_property_name ... ok
[INFO] [stdout] test parser::regex::tests::parses_property_name_from_line ... ok
[INFO] [stdout] test parser::content_line::start_date_content_line::tests::rejects_invalid_dtstart ... ok
[INFO] [stdout] test parser::content_line::date_content_line::tests::parses_date_content_line ... ok
[INFO] [stdout] test parser::content_line::start_date_content_line::tests::parses_dtstart_content_line ... ok
[INFO] [stdout] test parser::regex::tests::parses_valid_datestrings_correctly ... ok
[INFO] [stdout] test parser::datetime::tests::parses_valid_datestime_str ... ok
[INFO] [stdout] test parser::datetime::tests::rejects_invalid_datetime_str ... ok
[INFO] [stdout] test parser::regex::tests::rejects_invalid_datestrings ... ok
[INFO] [stdout] test parser::regex::tests::rejects_line_with_invalid_property_name ... ok
[INFO] [stdout] test core::utils::tests::in_range_exclusive_start_to_end ... ok
[INFO] [stdout] test parser::content_line::rule_content_line::tests::rejects_invalid_freq ... ok
[INFO] [stdout] test parser::utils::tests::parses_str_to_vec ... ok
[INFO] [stdout] test tests::regression::issue_111 ... ok
[INFO] [stdout] test parser::test::rejects_input_without_date_generation ... ok
[INFO] [stdout] test tests::daylight_saving::daylight_savings_2 ... ok
[INFO] [stdout] test parser::test::allows_input_without_start_date ... ok
[INFO] [stdout] test tests::regression::issue_34 ... ok
[INFO] [stdout] test tests::daylight_saving::daylight_savings_1 ... ok
[INFO] [stdout] test parser::test::parses_valid_input_to_grammar ... ok
[INFO] [stdout] test tests::regression::issue_49 ... ok
[INFO] [stdout] test tests::regression::issue_61 ... ok
[INFO] [stdout] test tests::datetime::monthly_on_31th ... ok
[INFO] [stdout] test tests::datetime::monthly_on_31th_to_last ... ok
[INFO] [stdout] test tests::regression::issue_97 ... ok
[INFO] [stdout] test tests::rfc_tests::daily_10_occurrences ... ok
[INFO] [stdout] test tests::rfc_tests::daily_until_november ... ok
[INFO] [stdout] test tests::rfc_tests::every_15_min_for_6_occurrences ... ok
[INFO] [stdout] test tests::rfc_tests::every_10_days_5_occurrences ... ok
[INFO] [stdout] test tests::rfc_tests::every_20th_monday_of_year_forever ... ok
[INFO] [stdout] test tests::rfc_tests::every_3_hours_on_specific_day ... ok
[INFO] [stdout] test tests::rfc_tests::every_4_years_us_presidential_election_day_forever ... ok
[INFO] [stdout] test tests::rfc_tests::every_hour_and_a_half_for_4_occurrences ... ok
[INFO] [stdout] test tests::rfc_tests::every_other_month_on_first_and_last_sunday_10_occurrences ... ok
[INFO] [stdout] test tests::rfc_tests::every_18_months_10th_to_15th_10_occurrences ... ok
[INFO] [stdout] test tests::rfc_tests::every_other_week_some_days_8_occurrences ... ok
[INFO] [stdout] test tests::rfc_tests::every_friday_the_13th_forever ... ok
[INFO] [stdout] test tests::rfc_tests::every_other_week_some_days_until_dec ... ok
[INFO] [stdout] test tests::rfc_tests::every_other_week ... ok
[INFO] [stdout] test tests::rfc_tests::every_other_day ... ok
[INFO] [stdout] test tests::rfc_tests::every_other_year_on_jan_feb_and_march_for_10_occurrences ... ok
[INFO] [stdout] test tests::rfc_tests::every_third_instance_of_weekday_in_month_for_3_months ... ok
[INFO] [stdout] test tests::rfc_tests::every_20_min_at_time_every_day ... ok
[INFO] [stdout] test tests::rfc_tests::every_third_year_on_1st_100th_and_200th_day_for_10_occurrences ... ok
[INFO] [stdout] test tests::rfc_tests::every_thursday_in_march_forever ... ok
[INFO] [stdout] test tests::rfc_tests::every_tuesday_every_other_month ... ok
[INFO] [stdout] test tests::rfc_tests::every_thursday_only_during_june_july_and_august_forever ... ok
[INFO] [stdout] test tests::rfc_tests::monday_of_week_20_forever ... ok
[INFO] [stdout] test tests::rfc_tests::first_sat_follows_first_sunday_of_month_forever ... ok
[INFO] [stdout] test tests::rfc_tests::monthly_on_second_to_last_monday_for_6_months ... ok
[INFO] [stdout] test tests::rfc_tests::monthly_on_first_friday_until_dec ... ok
[INFO] [stdout] test tests::rfc_tests::monthly_on_first_and_last_day_10_occurrences ... ok
[INFO] [stdout] test tests::rfc_tests::monthly_on_third_to_last_day_forever ... ok
[INFO] [stdout] test tests::rfc_tests::second_to_last_weekday_of_month ... ok
[INFO] [stdout] test tests::rfc_tests::week_day_start_monday_generated_days ... ok
[INFO] [stdout] test tests::rfc_tests::monthly_on_2nd_and_15th_10_occurrences ... ok
[INFO] [stdout] test tests::rfc_tests::monthly_on_first_friday_10_occurrences ... ok
[INFO] [stdout] test tests::rfc_tests::weekly_on_tue_and_thu_for_5_weeks ... ok
[INFO] [stdout] test tests::rfc_tests::every_days_in_jan_for_3_years ... ok
[INFO] [stdout] test tests::rfc_tests::weekly_10_occurrences ... ok
[INFO] [stdout] test tests::rfc_tests::invalid_date_is_ignored ... ok
[INFO] [stdout] test tests::rfc_tests::week_day_start_sunday_generated_days ... ok
[INFO] [stdout] test tests::rfc_tests::weekly_until_november ... ok
[INFO] [stdout] test tests::rfc_tests::yearly_in_june_and_july_for_10_occurrences ... ok
[INFO] [stdout] test tests::rrule::daily_by_hour ... ok
[INFO] [stdout] test tests::rrule::daily ... ok
[INFO] [stdout] test tests::rrule::daily_by_hour_and_minute ... ok
[INFO] [stdout] test tests::rrule::daily_by_hour_and_minute_and_second ... ok
[INFO] [stdout] test tests::rrule::daily_by_hour_and_second ... ok
[INFO] [stdout] test tests::rrule::daily_by_minute_and_second ... ok
[INFO] [stdout] test tests::rrule::daily_by_minute ... ok
[INFO] [stdout] test tests::rrule::daily_by_month ... ok
[INFO] [stdout] test tests::rrule::daily_by_month_and_weekday ... ok
[INFO] [stdout] test tests::rrule::daily_by_monthday ... ok
[INFO] [stdout] test tests::rrule::daily_by_setpos ... ok
[INFO] [stdout] test tests::rrule::daily_by_weekday ... ok
[INFO] [stdout] test tests::rrule::daily_interval_large ... ok
[INFO] [stdout] test tests::rrule::hourly_by_hour ... ok
[INFO] [stdout] test tests::rrule::hourly ... ok
[INFO] [stdout] test tests::rrule::daily_by_month_and_monthday ... ok
[INFO] [stdout] test tests::rrule::daily_by_second ... ok
[INFO] [stdout] test tests::rrule::daily_by_monthday_and_weekday ... ok
[INFO] [stdout] test tests::rrule::hourly_by_hour_and_minute ... ok
[INFO] [stdout] test tests::rrule::hourly_by_minute_and_second ... ok
[INFO] [stdout] test tests::rrule::hourly_by_hour_and_minute_and_second ... ok
[INFO] [stdout] test tests::rrule::hourly_by_month ... ok
[INFO] [stdout] test tests::rrule::hourly_by_hour_and_second ... ok
[INFO] [stdout] test tests::rrule::hourly_by_month_and_monthday ... ok
[INFO] [stdout] test tests::rrule::hourly_by_monthday ... ok
[INFO] [stdout] test tests::rrule::hourly_by_month_and_yearday ... ok
[INFO] [stdout] test tests::rrule::hourly_by_month_and_monthday_and_weekday ... ok
[INFO] [stdout] test tests::rrule::hourly_by_month_and_weekday ... ok
[INFO] [stdout] test tests::rrule::hourly_by_setpos ... ok
[INFO] [stdout] test tests::rrule::hourly_by_weekday ... ok
[INFO] [stdout] test tests::rrule::hourly_by_monthday_and_weekday ... ok
[INFO] [stdout] test tests::rrule::hourly_by_second ... ok
[INFO] [stdout] test tests::rrule::hourly_by_minute ... ok
[INFO] [stdout] test tests::rrule::daily_interval ... ok
[INFO] [stdout] test tests::rrule::hourly_by_yearday ... ok
[INFO] [stdout] test tests::rrule::issue_104 ... ok
[INFO] [stdout] test tests::rrule::minutely_by_hour ... ok
[INFO] [stdout] test tests::rrule::hourly_by_yeardayneg ... ok
[INFO] [stdout] test tests::rrule::hourly_interval ... ok
[INFO] [stdout] test tests::rrule::minutely ... ok
[INFO] [stdout] test tests::rrule::minutely_by_hour_and_second ... ok
[INFO] [stdout] test tests::rrule::daily_by_month_and_monthday_and_weekday ... ok
[INFO] [stdout] test tests::rrule::minutely_by_hour_and_minute_and_second ... ok
[INFO] [stdout] test tests::rrule::minutely_by_minute ... ok
[INFO] [stdout] test tests::rrule::minutely_by_minute_and_second ... ok
[INFO] [stdout] test tests::rrule::hourly_interval_large ... ok
[INFO] [stdout] test tests::rrule::minutely_by_month ... ok
[INFO] [stdout] test tests::rrule::minutely_by_hour_and_minute ... ok
[INFO] [stdout] test tests::rrule::minutely_by_month_and_monthday_and_weekday ... ok
[INFO] [stdout] test tests::rrule::minutely_by_monthday_and_weekday ... ok
[INFO] [stdout] test tests::rrule::minutely_by_month_and_weekday ... ok
[INFO] [stdout] test tests::rrule::minutely_by_monthday ... ok
[INFO] [stdout] test tests::rrule::minutely_by_setpos ... ok
[INFO] [stdout] test tests::rrule::minutely_by_weekday ... ok
[INFO] [stdout] test tests::rrule::minutely_by_yeardayneg ... ok
[INFO] [stdout] test tests::rrule::minutely_by_yearday ... ok
[INFO] [stdout] test tests::rrule::minutely_interval ... ok
[INFO] [stdout] test tests::rrule::minutely_by_month_and_monthday ... ok
[INFO] [stdout] test tests::rrule::minutely_interval_large ... ok
[INFO] [stdout] test tests::rrule::monthly_by_hour_and_second ... ok
[INFO] [stdout] test tests::rrule::monthly_by_minute ... ok
[INFO] [stdout] test tests::rrule::monthly ... ok
[INFO] [stdout] test tests::rrule::monthly_by_hour ... ok
[INFO] [stdout] test tests::rrule::monthly_by_hour_and_minute ... ok
[INFO] [stdout] test tests::rrule::monthly_by_minute_and_second ... ok
[INFO] [stdout] test tests::rrule::monthly_by_month_and_monthday ... ok
[INFO] [stdout] test tests::rrule::monthly_by_month ... ok
[INFO] [stdout] test tests::rrule::monthly_by_month_and_nweekday ... ok
[INFO] [stdout] test tests::rrule::minutely_by_second ... ok
[INFO] [stdout] test tests::rrule::monthly_by_month_and_monthday_and_weekday ... ok
[INFO] [stdout] test tests::rrule::monthly_by_monthday ... ok
[INFO] [stdout] test tests::rrule::monthly_by_month_and_nweekday_large ... ok
[INFO] [stdout] test tests::rrule::monthly_by_hour_and_minute_and_second ... ok
[INFO] [stdout] test tests::rrule::monthly_by_monthday_and_weekday ... ok
[INFO] [stdout] test tests::rrule::monthly_by_month_and_weekday ... ok
[INFO] [stdout] test tests::rrule::monthly_by_setpos ... ok
[INFO] [stdout] test tests::rrule::minutely_by_month_and_yearday ... ok
[INFO] [stdout] test tests::rrule::monthly_by_second ... ok
[INFO] [stdout] test tests::rrule::monthly_by_nweekday_large ... ok
[INFO] [stdout] test tests::rrule::monthly_interval_large ... ok
[INFO] [stdout] test tests::rrule::monthly_by_weekday ... ok
[INFO] [stdout] test tests::rrule::monthly_neg_by_monthday_janfeb_for_leapyear ... ok
[INFO] [stdout] test tests::rrule::monthly_interval ... ok
[INFO] [stdout] test tests::rrule::monthly_by_nweekday ... ok
[INFO] [stdout] test tests::rrule::secondly ... ok
[INFO] [stdout] test tests::rrule::monthly_neg_by_monthday_janfeb_for_nonleapyear ... ok
[INFO] [stdout] test tests::rrule::secondly_by_hour_and_minute ... ok
[INFO] [stdout] test tests::rrule::monthly_neg_monthday ... ok
[INFO] [stdout] test tests::rrule::secondly_by_hour ... ok
[INFO] [stdout] test tests::rrule::secondly_by_hour_and_minute_and_second ... ok
[INFO] [stdout] test tests::rrule::secondly_by_minute_and_second ... ok
[INFO] [stdout] test tests::rrule::secondly_by_hour_and_second ... ok
[INFO] [stdout] test tests::rrule::secondly_by_minute ... ok
[INFO] [stdout] test tests::rrule::secondly_by_month ... ok
[INFO] [stdout] test tests::rrule::secondly_by_month_and_monthday_and_weekday ... ok
[INFO] [stdout] test tests::rrule::secondly_by_month_and_monthday ... ok
[INFO] [stdout] test tests::rrule::secondly_by_month_and_weekday ... ok
[INFO] [stdout] test tests::rrule::secondly_by_monthday ... ok
[INFO] [stdout] test tests::rrule::secondly_by_monthday_and_weekday ... ok
[INFO] [stdout] test tests::rrule::secondly_interval_large ... ok
[INFO] [stdout] test tests::rrule::secondly_by_month_and_yearday ... ok
[INFO] [stdout] test tests::rrule::secondly_by_yearday ... ok
[INFO] [stdout] test tests::rrule::test_after_inclusive_miss ... ok
[INFO] [stdout] test tests::rrule::test_before_inclusive_hit ... ok
[INFO] [stdout] test tests::rrule::test_before_inclusive_miss ... ok
[INFO] [stdout] test tests::rrule::secondly_by_yeardayneg ... ok
[INFO] [stdout] test tests::rrule::test_between_inclusive_both_hit ... ok
[INFO] [stdout] test tests::rrule::secondly_by_second ... ok
[INFO] [stdout] test tests::rrule::test_between_inclusive_both_miss ... ok
[INFO] [stdout] test tests::rrule::secondly_by_weekday ... ok
[INFO] [stdout] test tests::rrule::secondly_interval ... ok
[INFO] [stdout] test tests::rrule::test_between_inclusive_lower_miss ... ok
[INFO] [stdout] test tests::rrule::test_between_inclusive_upper_miss ... ok
[INFO] [stdout] test tests::rrule::until_matching ... ok
[INFO] [stdout] test tests::rrule::until_not_matching ... ok
[INFO] [stdout] test tests::rrule::until_single ... ok
[INFO] [stdout] test tests::rrule::week_start_interval_mo ... ok
[INFO] [stdout] test tests::rrule::until_with_date ... ok
[INFO] [stdout] test tests::rrule::weekly ... ok
[INFO] [stdout] test tests::rrule::week_start_interval_su ... ok
[INFO] [stdout] test tests::rrule::weekly_by_hour ... ok
[INFO] [stdout] test tests::rrule::weekly_by_hour_and_minute ... ok
[INFO] [stdout] test tests::rrule::weekly_by_hour_and_minute_and_second ... ok
[INFO] [stdout] test tests::rrule::weekly_by_hour_and_second ... ok
[INFO] [stdout] test tests::rrule::test_timezones_weekly ... ok
[INFO] [stdout] test tests::rrule::weekly_by_minute_and_second ... ok
[INFO] [stdout] test tests::rrule::secondly_interval_large_under_limit ... ok
[INFO] [stdout] test tests::rrule::weekly_by_month_and_weekday ... ok
[INFO] [stdout] test tests::rrule::weekly_by_month ... ok
[INFO] [stdout] test tests::rrule::weekly_by_minute ... ok
[INFO] [stdout] test tests::rrule::weekly_by_second ... ok
[INFO] [stdout] test tests::rrule::test_after_inclusive_hit ... ok
[INFO] [stdout] test tests::rrule::yearly_by_hour ... ok
[INFO] [stdout] test tests::rrule::yearly_by_hour_and_minute_and_second ... ok
[INFO] [stdout] test tests::rrule::yearly_by_hour_and_minute ... ok
[INFO] [stdout] test tests::rrule::yearly_by_hour_and_second ... ok
[INFO] [stdout] test tests::rrule::yearly_by_minute ... ok
[INFO] [stdout] test tests::rrule::yearly_by_minute_and_second ... ok
[INFO] [stdout] test tests::rrule::yearly_by_month ... ok
[INFO] [stdout] test tests::rrule::yearly_by_month_and_monthday ... ok
[INFO] [stdout] test tests::rrule::yearly ... ok
[INFO] [stdout] test tests::rrule::weekly_by_nweekday ... ok
[INFO] [stdout] test tests::rrule::weekly_by_setpos ... ok
[INFO] [stdout] test tests::rrule::yearly_by_month_and_monthday_and_weekday ... ok
[INFO] [stdout] test tests::rrule::weekly_by_weekday ... ok
[INFO] [stdout] test tests::rrule::weekly_interval ... ok
[INFO] [stdout] test tests::rrule::weekly_interval_large ... ok
[INFO] [stdout] test tests::rrule::yearly_by_month_and_nweekday_large ... ok
[INFO] [stdout] test tests::rrule::yearly_by_month_and_weekday ... ok
[INFO] [stdout] test tests::rrule::yearly_by_monthday_and_weekday ... ok
[INFO] [stdout] test tests::rrule::yearly_by_monthday ... ok
[INFO] [stdout] test tests::rrule::yearly_by_month_and_nweekday ... ok
[INFO] [stdout] test tests::rrule::yearly_by_month_and_yearday ... ok
[INFO] [stdout] test tests::rrule::yearly_by_setpos ... ok
[INFO] [stdout] test tests::rrule::yearly_by_nweekday ... ok
[INFO] [stdout] test tests::rrule::yearly_by_weekno_and_weekday_last ... ok
[INFO] [stdout] test tests::rrule::yearly_by_nweekday_large ... ok
[INFO] [stdout] test tests::rrule::yearly_by_weekno_and_weekday53_last ... ok
[INFO] [stdout] test tests::rrule::yearly_by_weekno_and_weekday ... ok
[INFO] [stdout] test tests::rrule::yearly_by_weekno_and_weekday_large ... ok
[INFO] [stdout] test tests::rrule::yearly_by_yearday ... ok
[INFO] [stdout] test tests::rrule::yearly_by_second ... ok
[INFO] [stdout] test tests::rrule::yearly_interval_large ... ok
[INFO] [stdout] test tests::rrule::yearly_by_yeardayneg ... ok
[INFO] [stdout] test tests::rrule::yearly_interval ... ok
[INFO] [stdout] test tests::rrule::yearly_by_weekday ... ok
[INFO] [stdout] test tests::rruleset::daily_with_interval_1 ... ok
[INFO] [stdout] test tests::rruleset::hourly_with_interval_1 ... ok
[INFO] [stdout] test tests::rruleset::hourly_with_interval_2 ... ok
[INFO] [stdout] test tests::rrule::yearly_by_weekno ... ok
[INFO] [stdout] test tests::rruleset::minutely_with_interval_2 ... ok
[INFO] [stdout] test tests::rruleset::monthly_with_interval_1 ... ok
[INFO] [stdout] test tests::rruleset::before_70s ... ok
[INFO] [stdout] test tests::rruleset::daily_with_interval_2 ... ok
[INFO] [stdout] test tests::rruleset::rrule_and_exdate_1 ... ok
[INFO] [stdout] test tests::rruleset::minutely_with_interval_1 ... ok
[INFO] [stdout] test tests::rruleset::rrule_and_exdate_2 ... ok
[INFO] [stdout] test tests::rruleset::secondly_with_interval_2 ... ok
[INFO] [stdout] test tests::rruleset::weekly_with_interval_1 ... ok
[INFO] [stdout] test tests::rruleset::secondly_with_interval_1 ... ok
[INFO] [stdout] test tests::serde::rrule_set_to_and_from_str ... ok
[INFO] [stdout] test tests::rruleset::yearly_with_interval_1 ... ok
[INFO] [stdout] test tests::rruleset::yearly_with_interval_2 ... ok
[INFO] [stdout] test validator::validate_rrule::tests::allows_until_with_compatible_timezone ... ok
[INFO] [stdout] test validator::validate_rrule::tests::rejects_by_rule_field_with_invalid_value ... ok
[INFO] [stdout] test validator::validate_rrule::tests::rejects_by_rule_field_with_value_outside_allowed_range ... ok
[INFO] [stdout] test tests::rruleset::weekly_with_interval_2 ... ok
[INFO] [stdout] test validator::validate_rrule::tests::rejects_by_rule_value_outside_allowed_freq_range ... ok
[INFO] [stdout] test validator::validate_rrule::tests::rejects_invalid_by_rule_and_freq_combos ... ok
[INFO] [stdout] test validator::validate_rrule::tests::rejects_start_date_after_until ... ok
[INFO] [stdout] test validator::validate_rrule::tests::rejects_by_set_pos_without_byxxx_rule ... ok
[INFO] [stdout] test validator::validate_rrule::tests::rejects_until_with_incompatible_timezone ... ok
[INFO] [stdout] test tests::rruleset::monthly_with_interval_2 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 299 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests rrule
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test src/core/rrule.rs - core::rrule::NWeekday::new (line 135) ... ok
[INFO] [stdout] test src/core/timezone.rs - core::timezone::Tz (line 7) ... ok
[INFO] [stdout] test src/core/rrule.rs - core::rrule::NWeekday::fmt (line 177) ... ok
[INFO] [stdout] test src/lib.rs - (line 66) ... ok
[INFO] [stdout] test src/lib.rs - (line 11) ... ok
[INFO] [stdout] test src/lib.rs - (line 48) ... ok
[INFO] [stdout] test src/core/rruleset.rs - core::rruleset::RRuleSet::all (line 182) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.68s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "2c7e5c00110dcd5240da06f62d05277b3839dff9f146bbc619a445d6e6c5aece", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2c7e5c00110dcd5240da06f62d05277b3839dff9f146bbc619a445d6e6c5aece", kill_on_drop: false }`
[INFO] [stdout] 2c7e5c00110dcd5240da06f62d05277b3839dff9f146bbc619a445d6e6c5aece
